package org.grc.app.z_project.z_framework;

import java.util.Properties;

import org.grc.app.z_project.z_framework.util.PropsUtil;


/**
 * 属性文件助手类
 * 
 * @author grc
 * @since 1.0-SNAPSHOT
 */
public class ConfigHelper {

	/**
	 * 读取配置文件
	 */
	private static final Properties CONFIG_PROPS = PropsUtil.loadProps(ConfigConstant.CONFIG_FILE);
	
	/**
	 * 获取jdbc驱动 
	 */
	public static String getJdbcDriver () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_DRIVER);
	}
	/**
	 * 获取jdbcURL
	 */
	public static String getJdbcUrl () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_URL);
	}
	
	/**
	 * 获取jdbc用户名
	 */
	public static String getJdbcUserName () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_USERNAME);
	}
	
	/**
	 * 获取jdbc用户密码
	 */
	public static String getJdbcUserPassword () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.JDBC_PASSWORD);
	}
	
	/**
	 * 获取主包名
	 */
	public static String getAppBasePackage () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.APP_BASE_PACKAGE);
	}
	
	/**
	 * 获取 jsp文件路径
	 */
	public static String getAppJspPath () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.APP_JSP_PATH);
	}
	
	/**
	 * 获取静态资源文件路径
	 */
	public static String getAppAssetPath () {
		return PropsUtil.getString(CONFIG_PROPS, ConfigConstant.APP_ASSERT_PATH);
	}
}
